x-ray sarcoma - French English Dictionary